package com.itany.corejava.code11_线程;

/**
 * @author MissChen
 * @date 2024年03月12日 13:59
 */
public class Test06_join方法 {
    public static void main(String[] args) throws InterruptedException {
        MyThread mt=new MyThread();
        mt.setName("mt");
        mt.start();
        for(int i=0;i<10;i++){
            if(i==5){
                mt.join();//暂停当前线程的运行(main),等待另一个线程mt插队并执行完成
            }
            System.out.println(Thread.currentThread().getName()+"正在打印:"+i);
        }
    }
}
class MyThread extends  Thread{
    @Override
    public void run() {
        for(int i=0;i<10;i++){
            System.out.println(Thread.currentThread().getName()+"正在打印:"+i);
        }
    }
}